WS-Addressing Metadata

نویسنده

  • Steve Vinoski
چکیده

EPRs and Metadata Any Web services endpoint, or more generally, virtually any distributed systems endpoint, incorporates various forms of metadata. For example, an endpoint typically supports some kind of interface, accepts certain forms of data as inputs, and produces the same or different forms of data as outputs. Endpoints might have requirements related to security or transactions, or they might support particular quality-of-service (QoS) guarantees. Although such metadata has traditionally been hard-coded directly into applications, leading to tightly coupled systems, numerous research efforts are currently exploring how applications might dynamically discover and use metadata in practical ways that let them be more loosely coupled and flexible. The original WS-Addressing member submission to the W3C specified several EPR metadata properties.1 The selected-port-type and service-port properties, for example, were intended to convey information about the Web Services Description Language (WSDL) definition associated with a given endpoint. Meanwhile, the policies property was intended to be a general container for Web Services Policy Framework (WSPolicy)2 information associated with an endpoint. Unfortunately, these metadata properties have some problems. First, WS-Policy is currently only a specification, not an actual standard. When the draft WSAddressing standard becomes final (currently scheduled to occur sometime in late 2005) it will no longer be able to normatively reference WSPolicy. The WS-Addressing working group realized this shortly after its inception in October 2004 and quickly eliminated the policies property from the working draft. Second, in WSDL, a port type specifies a collection of input and output messages — essentially, an interface — that a Web service supports, and a WSDL binding associates a port type with a particular protocol and message format (SOAP bindings are commonly used, for example). A WSDL service combines a binding (and thus a port type) with an actual service address or location. In the original WS-Addressing specification, the selected-port-type property let an EPR creator specify an endpoint’s WSDL port type or interface, and the service-port property let the creator specify the endpoint’s WSDL service. Unfortunately, applications can’t use these properties unless they’re already aware of the endpoint’s WSDL definition. What’s more, the properties don’t let EPRs include information about multiple WSDL bindings that a Web service might support. Although these properties enhance certain types of flexibility, they limit others. The fact that the selected-port-type and service-port properties assume that applications already know the Web service’s complete WSDL definition, or

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Service Availability without Improving Availability of Individual Services

This paper presents a novel architectural solution for improving dependability of Web Services. This approach is based on the concepts from the emerging resilienceexplicit computing combined with the traditional fault-tolerance techniques such as recovery blocks and N-version programming applied in the context of the serviceoriented architecture. We propose a distributed solution called WS-Medi...

متن کامل

Information Services for Grid/Web Service Oriented Architecture (SOA) Based Geospatial Applications

Geographical Information Systems (GIS) presents data-intensive environment for acquiring, processing and sharing geo-data among interested parties. In order to serve geographical information to users in such environment, Service Oriented Architecture (SOA) principles have gained great importance. In SOA-based systems, Information Services support the discovery and handling of these geospatial s...

متن کامل

Towards Runtime Migration of WS-BPEL Processes

The decentralized execution of business process instances is a promising approach for enabling flexible reactions to contextual changes at runtime. Most current approaches address such process distribution by physical fragmentation of processes and by dynamic assignment of resulting static process parts to different business partners. In order to enable a more dynamic segmentation of such respo...

متن کامل

The Effects of Various Stimuli on Motivation and Physical Fitness of Physically Active and Non-Active Students

Background. Execution of fitness testing in physical education classes is influenced by students’ motivation. Therefore, addressing new testing approaches seems necessary to more accurately measure student performance. Objectives. This study presents changes in fitness performance after applying a physical fitness tests battery (without external stimuli - WS) and with external stimuli (verbal ...

متن کامل

WS-Naming: location migration, replication, and failure transparency support for Web Services

Naming transparencies, i.e., abstracting the name and binding of the entity being used from the endpoints that are actually doing the work, are used in distributed systems to simplify application development by hiding the complexity of the environment. In this paper we demonstrate how to apply traditional distributed systems naming and binding techniques in the Web Services realm. Specifically,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Internet Computing

دوره 9  شماره 

صفحات  -

تاریخ انتشار 2005